NuclearEngagement\Core\ErrorManager A

Total Complexity 68
Dependencies 3
Dependents 3
Total lines 560
Lines of code 321
Logical lines of code 124
Comment lines 123
Methods 38
Properties 4

Methods 38

Method Rating Maintainability Complexity Lines of code
get_error_analytics()
A
49 7 31
handle_error()
S
51 6 28
get_client_ip()
S
54 4 22
get_request_context()
S
58 4 14
get_wordpress_context()
S
58 4 14
sanitize_context()
S
60 4 13
get_user_message()
S
63 4 11
create_error_context()
S
47 2 40
handle_api_error()
S
51 1 30
init()
S
60 2 12
get_system_context()
S
61 2 11
handle_security_error()
S
54 1 22
handle_database_error()
S
56 1 20
redact_sensitive_data()
S
70 2 6
get_user_context()
S
62 1 11
is_security_related()
S
85 1 2
handle_security_event()
S
95 1 1
should_rate_limit()
S
85 1 2
apply_rate_limit()
S
95 1 1
track_error()
S
95 1 1
queue_async_processing()
S
95 1 1
process_critical_error()
S
95 1 1
log_error()
S
95 1 1
notify_monitoring()
S
95 1 1
classify_database_error_severity()
S
84 1 2
attempt_database_recovery()
S
85 1 2
classify_api_error_severity()
S
84 1 2
apply_security_mitigation()
S
85 1 2
generate_user_friendly_message()
S
85 1 2
detect_query_type()
S
85 1 2
extract_table_names()
S
85 1 2
handle_wp_die()
S
85 1 2
handle_ajax_error()
S
85 1 2
handle_json_error()
S
85 1 2
handle_php_error()
S
85 1 2
handle_uncaught_exception()
S
95 1 1
handle_shutdown_error()
S
95 1 1
cleanup_error_data()
S
95 1 1